package com.geek.video.enums;

/**
 * 返回结果集枚举
 *
 * @author qinxh
 */
public enum ResponseEnum {

    // 成功标识
    SUCCESS(200, "success"),

    // 自定义的系统异常（前端不予展示信息，用户控制流程）
    PARAM_EMPTY(100101, "请求体为空"),
    BIND_ERROR(100102, "参数异常"),
    SERVER_ERROR(100103, "服务端异常"),
    BASIC_TOKEN_EMPTY(100104, "没有携带token或者token无效"),

    // 业务异常（前端可以展示信息）
    USER_INFO_EMPTY(200101, "用户信息不存在"),
    NO_PARSE_SOURCE(200102, "没有可用的解析源或类型，请求解析失败"),
    ;

    private int code;
    private String message;

    ResponseEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

}